package test;

public class test04_Operator3 {
    public static void main(String[] args) {
        //TODO 运算符-逻辑运算符
        //&与；|或；
        int i=10;
        int j=22;
        boolean p=(j>5)&(j>5);
        System.out.println(p);
        boolean o=(i==j)&(i<j);
        System.out.println(o);
        boolean l=(i==j)|(i<j);
        System.out.println(l);
        boolean u=(i==20)|(j==22)|(1+2==3);
        System.out.println(u);
        boolean t=(i==20)|(j==21)&(1+2==3);
        System.out.println(t);

        //todo 运算符-短路运算符
        //当第一个运算不符合条件时，则停止不计算下一个条件



        boolean k=(i>5)&&(++j>10) ;
        System.out.println(k);
        System.out.println(j);
        boolean d=(i<5)&&(++i>20);
        System.out.println(d);
        System.out.println(i);

        boolean m=(i<5)||(++i>5);
        System.out.println(m);





    }
}
